<?php
/**
 * @param $th
 * @param $pageall
 * @param $pagenum
 * @param $id
 * @param $url
 * @return mixed
 * 分页类辅助函数
 */
function pagin($th, $pageall, $pagenum, $id, $url){
    //设置总页数
    $config['total_rows']=$pageall;
    //设置每页显示个数
    $config['per_page']=$pagenum;
    //设置页面的前后各有几个数字链接
    $config['num_links']=2;
    //设置点击返回页面
    $config['base_url']= base_url() . $url;
    //URL中的数字显示第几页，否则，显示到达第几条
    $config['use_page_numbers']=true;


    $config['full_tag_open'] = '<p style="width：9999px">';
    $config['full_tag_close'] = '</p>';
    //“第一页”链接的打开标签。
    //“第一页”链接的关闭标签。
    $config['first_link'] = '首页';
    $config['first_tag_open'] = '<li style="float:left"> ';
    $config['first_tag_close'] = '</li>';
    //你希望在分页的右边显示“最后一页”链接的名字。
    //“最后一页”链接的打开标签。
    //“最后一页”链接的关闭标签。
    $config['last_link'] = '尾页';
    $config['last_tag_open'] = '<li style="float:left">';
    $config['last_tag_close'] = '</li>';
    //你希望在分页中显示“下一页”链接的名字。
    //“下一页”链接的打开标签。
    //“下一页”链接的关闭标签。
    $config['next_link'] = '下一页';
    $config['next_tag_open'] = '<li style="float:left">';
    $config['next_tag_close'] = '</li>';
    //你希望在分页中显示“上一页”链接的名字。
    //“上一页”链接的打开标签。
    //“上一页”链接的关闭标签。
    $config['prev_link'] = '上一页';
    $config['prev_tag_open'] = '<li style="float:left"> ';
    $config['prev_tag_close'] = '</li>';
    //“当前页”链接的打开标签。
    //“当前页”链接的关闭标签。
    //“数字”链接的打开标签。
    $config['cur_tag_open'] = '<li style="float:left;" class="current"> ';
    $config['cur_tag_close'] = '</li>';
    $config['num_tag_open'] = '<li style="float:left"> ';
    $config['num_tag_close'] = '</li>';

   /* $config['first_link']= '首页';
    $config['next_link']= '下一页';
    $config['prev_link']= '上一页';
    $config['last_link']= '末页';*/
    //载入分页类
    $th->load->library("pagination");
    //初始化配置
    $th->pagination->initialize($config);
    //生成分页链接
    $str = $th->pagination->create_links();
    return $str;
}